 |
API Documentation
|
|
std::function< bool(Component *caller, const nkMaths::Point &absCoords)> mouseLeaveCallback
Used by components when the mouse leaves their area.
Definition: CallbackRepository.h:42
Data holder for a click event.
Definition: ClickEventData.h:12
Data holder for a key event.
Definition: KeyEventData.h:12
std::function< bool(Component *caller, KEY_CODE keyCode)> keyUpCallback
Used by component when a keyboard key is released.
Definition: CallbackRepository.h:64
A graphical tree view window.
Definition: TreeView.h:12
A graphical list box.
Definition: ListBox.h:12
std::function< bool(Component *caller, int absX, int absY)> contextMenuCreationCallback
Used by components when they need a context menu to be created.
Definition: CallbackRepository.h:152
std::function< bool(Component *caller)> closeCallback
Used by a component to signal when it's closed.
Definition: CallbackRepository.h:135
KEY_CODE
A key code identifier.
Definition: InputCodes.h:26
std::function< bool(Component *caller, int absX, int absY, int relX, int relY, int moveX, int moveY)> mouseMoveCallback
Used by components for a mouse moved event.
Definition: CallbackRepository.h:22
A graphical check box.
Definition: CheckBox.h:12
Base class for any graphical component.
Definition: Component.h:12
std::function< bool(Button *caller)> buttonClickCallback
Used by a nkWinUi::Button to signal it has been clicked.
Definition: CallbackRepository.h:81
A graphical combo box.
Definition: ComboBox.h:12
std::function< bool(Component *caller, int index)> menuBarCallback
Used by a nkWinUi::MenuBar to signal an item has been clicked.
Definition: CallbackRepository.h:73
std::function< bool(Component *caller)> resizeCallback
Used by a component upon resize.
Definition: CallbackRepository.h:142
std::function< bool(TreeView *caller, void *itemData)> treeSelectionCallback
Used by a nkWinUi::TreeView to signal a selection occurred inside.
Definition: CallbackRepository.h:96
std::function< bool(ComboBox *caller)> comboSelectionCallback
Used by a nkWinUi::ComboBox to signal selection changed.
Definition: CallbackRepository.h:110
Represents a 2D Point.
Definition: Point.h:12
std::function< bool(Component *caller, KEY_CODE keyCode, bool autoRepeated)> keyDownCallback
Used by component when a keyboard key is pressed down.
Definition: CallbackRepository.h:54
std::function< bool(Component *caller, const ClickEventData &eventData)> mouseClickCallback
Used by components for a mouse click event.
Definition: CallbackRepository.h:32
std::function< bool(TabWindow *caller, bool changing)> tabWindowCallback
Used by a nkWinUi::TabWindow when a tab switch is occurring.
Definition: CallbackRepository.h:128
std::function< bool(ListBox *caller)> listBoxSelectionCallback
Used by a nkWinUi::ListBox to signal a selection occurred inside.
Definition: CallbackRepository.h:103
A graphical single line edit box.
Definition: EditBox.h:12
Encompasses all API of component NilkinsWinUi.
Definition: Button.h:7
A graphical tab window.
Definition: TabWindow.h:12
std::function< bool(EditBox *caller, const KeyEventData &key)> editBoxKeyCallback
Used by a nkWinUi::EditBox to signal a key has been pressed inside.
Definition: CallbackRepository.h:118
std::function< bool(CheckBox *caller)> checkBoxCallback
Used by a nkWinUi::CheckBox to signal it has been checked / unchecked.
Definition: CallbackRepository.h:88